package cn.com.shadowless.xinning.model.order;

import java.math.BigDecimal;
import java.util.List;

import lombok.Data;

/**
 * The type Approval info.
 *
 * @author sHadowLess
 */
@Data
public class ApprovalInfo {

    private DataDTO data;

    /**
     * The type Data dto.
     */
    @Data
    public static class DataDTO {
        private List<FileListDTO> fileList;
        private List<?> checkList;
        private String id;
        private String createTime;
        private String createTimeStr;
        private String createUser;
        private String createUserName;
        private String applicant;
        private String applicantName;
        private String applyDate;
        private String applyDateStr;
        private String departmentId;
        private String departmentName;
        private String telephone;
        private boolean isTemp;
        private String tempReason;
        private BigDecimal tempCost;
        private String returnDate;
        private String returnDateStr;
        private String title;
        private String remark;
        private String status;
        private String statusStr;
        private boolean deleteFlag;

        /**
         * The type File list dto.
         */
        @Data
        public static class FileListDTO {
            private String id;
            private String parentId;
            private String fileName;
            private String fileUrl;

        }
    }
}
